<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Optimist Racing: LagrangianRacer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Optimist Racing
   &#160;<span id="projectnumber">0.1</span>
   </div>
   <div id="projectbrief">A video game where you must literally keep your head up</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_lagrangian_racer.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_lagrangian_racer-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">LagrangianRacer Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_lagrange_8hpp_source.html">Lagrange.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8d2ca5809453bfab530a179ee8da7a8e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a8d2ca5809453bfab530a179ee8da7a8e">LagrangianRacer</a> (const <a class="el" href="class_bezier_patch_grid.html">BezierPatchGrid</a> *bezierPatchGrid, double gravity, double length, double massBottom, double massTop, double IBottom, double ITopX, double ITopY, double ITopZ, double xdotmax, double ydotmax, double zdotmax, double thetadotmax, double phidotmax, double x, double y, double theta, double phi, double xdot, double ydot, double thetadot, double phidot)</td></tr>
<tr class="separator:a8d2ca5809453bfab530a179ee8da7a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab28ac674234e71070b7457f656266a98"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#ab28ac674234e71070b7457f656266a98">~LagrangianRacer</a> ()</td></tr>
<tr class="separator:ab28ac674234e71070b7457f656266a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c0ebb4cd942b97b59d943acc0f0c1d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_lagrangian_racer.html">LagrangianRacer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a4c0ebb4cd942b97b59d943acc0f0c1d8">create</a> (const <a class="el" href="class_bezier_patch_grid.html">BezierPatchGrid</a> *bezierPatchGrid, double gravity, double size, double x, double y, double theta, double phi, double xdot, double ydot, double thetadot, double phidot)</td></tr>
<tr class="separator:a4c0ebb4cd942b97b59d943acc0f0c1d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af65ce61a6e1a8563d350fd7fcf09d7e3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_bezier_patch_grid.html">BezierPatchGrid</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#af65ce61a6e1a8563d350fd7fcf09d7e3">getBezierPatchGrid</a> () const </td></tr>
<tr class="separator:af65ce61a6e1a8563d350fd7fcf09d7e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a754aef34bf7b0f9f692f5ff890a7d7ad"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a754aef34bf7b0f9f692f5ff890a7d7ad">getGravity</a> () const </td></tr>
<tr class="separator:a754aef34bf7b0f9f692f5ff890a7d7ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a499d6b987b0ac699ce566a73607cfece"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a499d6b987b0ac699ce566a73607cfece">getLength</a> () const </td></tr>
<tr class="separator:a499d6b987b0ac699ce566a73607cfece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae59f10d633f2f447dbc490302b9e4000"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#ae59f10d633f2f447dbc490302b9e4000">getMassBottom</a> () const </td></tr>
<tr class="separator:ae59f10d633f2f447dbc490302b9e4000"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b3b4288d962d8060ac2e6a8d8f1843"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#ad9b3b4288d962d8060ac2e6a8d8f1843">getMassTop</a> () const </td></tr>
<tr class="separator:ad9b3b4288d962d8060ac2e6a8d8f1843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4baedc0edb0a275aa2f91d7dc8bb42e1"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a4baedc0edb0a275aa2f91d7dc8bb42e1">getIBottom</a> () const </td></tr>
<tr class="separator:a4baedc0edb0a275aa2f91d7dc8bb42e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa609d4ccbc8d72ef28c7c91c9e63ec64"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#aa609d4ccbc8d72ef28c7c91c9e63ec64">getITopX</a> () const </td></tr>
<tr class="separator:aa609d4ccbc8d72ef28c7c91c9e63ec64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a657e53baa5d1f4447348b50fe754493f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a657e53baa5d1f4447348b50fe754493f">getITopY</a> () const </td></tr>
<tr class="separator:a657e53baa5d1f4447348b50fe754493f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3e0275d235295421e6f3b4df5e8f62"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#aae3e0275d235295421e6f3b4df5e8f62">getITopZ</a> () const </td></tr>
<tr class="separator:aae3e0275d235295421e6f3b4df5e8f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f2f619148df4bd058fdcadc3ac5232e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a8f2f619148df4bd058fdcadc3ac5232e">getX</a> () const </td></tr>
<tr class="separator:a8f2f619148df4bd058fdcadc3ac5232e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e256b74d8147c704935ef7ddea520aa"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a1e256b74d8147c704935ef7ddea520aa">getY</a> () const </td></tr>
<tr class="separator:a1e256b74d8147c704935ef7ddea520aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c1419ffda3c7148d4e3873f0c245e58"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a2c1419ffda3c7148d4e3873f0c245e58">getZ</a> () const </td></tr>
<tr class="separator:a2c1419ffda3c7148d4e3873f0c245e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a432aba60fdb82553ae7812f9427c7892"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a432aba60fdb82553ae7812f9427c7892">getTheta</a> () const </td></tr>
<tr class="separator:a432aba60fdb82553ae7812f9427c7892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69ce4b3f038994c54f5939d45747415a"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a69ce4b3f038994c54f5939d45747415a">getPhi</a> () const </td></tr>
<tr class="separator:a69ce4b3f038994c54f5939d45747415a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a177507b518f932f432c2b5c2da0855eb"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a177507b518f932f432c2b5c2da0855eb">getXDot</a> () const </td></tr>
<tr class="separator:a177507b518f932f432c2b5c2da0855eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1c86a1fcb1e1c26935f64b98ccace56"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#aa1c86a1fcb1e1c26935f64b98ccace56">getYDot</a> () const </td></tr>
<tr class="separator:aa1c86a1fcb1e1c26935f64b98ccace56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e8419a530b54ddeb2c189ef30e914e7"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a0e8419a530b54ddeb2c189ef30e914e7">getZDot</a> () const </td></tr>
<tr class="separator:a0e8419a530b54ddeb2c189ef30e914e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0690052ea967583ccecdf59a4a008edf"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a0690052ea967583ccecdf59a4a008edf">getThetaDot</a> () const </td></tr>
<tr class="separator:a0690052ea967583ccecdf59a4a008edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad745457971d32eb1f13198615be28792"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#ad745457971d32eb1f13198615be28792">getPhiDot</a> () const </td></tr>
<tr class="separator:ad745457971d32eb1f13198615be28792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01efa8c61998058cee28bd5a819f003d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a01efa8c61998058cee28bd5a819f003d">getBottomPosition</a> () const </td></tr>
<tr class="separator:a01efa8c61998058cee28bd5a819f003d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac176b63f0fe0a104dd550213bbddac42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector3_d.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#ac176b63f0fe0a104dd550213bbddac42">getTopPosition</a> () const </td></tr>
<tr class="separator:ac176b63f0fe0a104dd550213bbddac42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd5623002f16cac6560318afc9d82b8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#acd5623002f16cac6560318afc9d82b8d">clearForces</a> ()</td></tr>
<tr class="separator:acd5623002f16cac6560318afc9d82b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a464475618f27455e7a7e85deff6ef982"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a464475618f27455e7a7e85deff6ef982">setForceBottomWorld</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;force)</td></tr>
<tr class="separator:a464475618f27455e7a7e85deff6ef982"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62a6c22a65b5c86532dc496b03b4706f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a62a6c22a65b5c86532dc496b03b4706f">setForceTopWorld</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;force)</td></tr>
<tr class="separator:a62a6c22a65b5c86532dc496b03b4706f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67d3abfd97959e21872a663ebd4e2222"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a67d3abfd97959e21872a663ebd4e2222">setForceBottomModel</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;force)</td></tr>
<tr class="separator:a67d3abfd97959e21872a663ebd4e2222"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae804510a808185933888c710e827ebe4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#ae804510a808185933888c710e827ebe4">setForceTopModel</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;force)</td></tr>
<tr class="separator:ae804510a808185933888c710e827ebe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18967d6dc9c47ee59b67189fab4bbc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a7b18967d6dc9c47ee59b67189fab4bbc">setTorqueBottomModelZ</a> (double torque)</td></tr>
<tr class="separator:a7b18967d6dc9c47ee59b67189fab4bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c0d648791b1f31191d71d589915e152"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a0c0d648791b1f31191d71d589915e152">setTorqueBottomModel</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;torque)</td></tr>
<tr class="separator:a0c0d648791b1f31191d71d589915e152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f13e18dcbf507c4002c4c66779fb012"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a3f13e18dcbf507c4002c4c66779fb012">setTorqueTopModel</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;torque)</td></tr>
<tr class="separator:a3f13e18dcbf507c4002c4c66779fb012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20cc6438b26c12295a80541e12eb7fd9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a20cc6438b26c12295a80541e12eb7fd9">setTorqueTopWorld</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;torque)</td></tr>
<tr class="separator:a20cc6438b26c12295a80541e12eb7fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33c7229319b557a36e124916c8d8af0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a33c7229319b557a36e124916c8d8af0a">addForceBottomWorld</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;force)</td></tr>
<tr class="separator:a33c7229319b557a36e124916c8d8af0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c88c382dba4498450eebb75c2ee5673"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a0c88c382dba4498450eebb75c2ee5673">addForceTopWorld</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;force)</td></tr>
<tr class="separator:a0c88c382dba4498450eebb75c2ee5673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0346fc2f79138a508a578e8387a1c82b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a0346fc2f79138a508a578e8387a1c82b">addForceBottomModel</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;force)</td></tr>
<tr class="separator:a0346fc2f79138a508a578e8387a1c82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff0cb34d4d1ca06927404a790a0b621b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#aff0cb34d4d1ca06927404a790a0b621b">addForceTopModel</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;force)</td></tr>
<tr class="separator:aff0cb34d4d1ca06927404a790a0b621b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaba7bc4e2c70da1fe57df38adf62bb1f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#aaba7bc4e2c70da1fe57df38adf62bb1f">addTorqueBottomModelZ</a> (double torque)</td></tr>
<tr class="separator:aaba7bc4e2c70da1fe57df38adf62bb1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3df18c9cc9a02ea640e1734e295f7a0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a3df18c9cc9a02ea640e1734e295f7a0c">addTorqueBottomModel</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;torque)</td></tr>
<tr class="separator:a3df18c9cc9a02ea640e1734e295f7a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ff4d4febaeecdd140c3c33e2eaa347b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a7ff4d4febaeecdd140c3c33e2eaa347b">addTorqueTopModel</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;torque)</td></tr>
<tr class="separator:a7ff4d4febaeecdd140c3c33e2eaa347b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8d49d801c469d25d71d648b7c7512e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#ab8d49d801c469d25d71d648b7c7512e2">addTorqueTopWorld</a> (const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;torque)</td></tr>
<tr class="separator:ab8d49d801c469d25d71d648b7c7512e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d33a3714eb34d0400cdad36a6e2542f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#a2d33a3714eb34d0400cdad36a6e2542f">stepRacing</a> (double seconds)</td></tr>
<tr class="separator:a2d33a3714eb34d0400cdad36a6e2542f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5033ee69480376e7d99fed992036aa3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#af5033ee69480376e7d99fed992036aa3">stepFlying</a> (double seconds)</td></tr>
<tr class="separator:af5033ee69480376e7d99fed992036aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca944346d925dd5c5db3c9f7fd83c7be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lagrangian_racer.html#aca944346d925dd5c5db3c9f7fd83c7be">land</a> ()</td></tr>
<tr class="separator:aca944346d925dd5c5db3c9f7fd83c7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a8d2ca5809453bfab530a179ee8da7a8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LagrangianRacer::LagrangianRacer </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_bezier_patch_grid.html">BezierPatchGrid</a> *&#160;</td>
          <td class="paramname"><em>bezierPatchGrid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>gravity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>massBottom</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>massTop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>IBottom</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ITopX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ITopY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ITopZ</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xdotmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ydotmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>zdotmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>thetadotmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>phidotmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>theta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>phi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xdot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ydot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>thetadot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>phidot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab28ac674234e71070b7457f656266a98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LagrangianRacer::~LagrangianRacer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a0346fc2f79138a508a578e8387a1c82b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::addForceBottomModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>force</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a33c7229319b557a36e124916c8d8af0a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::addForceBottomWorld </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>force</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aff0cb34d4d1ca06927404a790a0b621b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::addForceTopModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>force</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0c88c382dba4498450eebb75c2ee5673"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::addForceTopWorld </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>force</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3df18c9cc9a02ea640e1734e295f7a0c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::addTorqueBottomModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>torque</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aaba7bc4e2c70da1fe57df38adf62bb1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::addTorqueBottomModelZ </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>torque</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7ff4d4febaeecdd140c3c33e2eaa347b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::addTorqueTopModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>torque</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab8d49d801c469d25d71d648b7c7512e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::addTorqueTopWorld </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>torque</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acd5623002f16cac6560318afc9d82b8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::clearForces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4c0ebb4cd942b97b59d943acc0f0c1d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_lagrangian_racer.html">LagrangianRacer</a> * LagrangianRacer::create </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_bezier_patch_grid.html">BezierPatchGrid</a> *&#160;</td>
          <td class="paramname"><em>bezierPatchGrid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>gravity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>theta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>phi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xdot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ydot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>thetadot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>phidot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af65ce61a6e1a8563d350fd7fcf09d7e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_bezier_patch_grid.html">BezierPatchGrid</a> * LagrangianRacer::getBezierPatchGrid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a01efa8c61998058cee28bd5a819f003d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vector3_d.html">Vector3D</a> LagrangianRacer::getBottomPosition </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a754aef34bf7b0f9f692f5ff890a7d7ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getGravity </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4baedc0edb0a275aa2f91d7dc8bb42e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getIBottom </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa609d4ccbc8d72ef28c7c91c9e63ec64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getITopX </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a657e53baa5d1f4447348b50fe754493f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getITopY </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aae3e0275d235295421e6f3b4df5e8f62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getITopZ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a499d6b987b0ac699ce566a73607cfece"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getLength </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae59f10d633f2f447dbc490302b9e4000"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getMassBottom </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad9b3b4288d962d8060ac2e6a8d8f1843"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getMassTop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a69ce4b3f038994c54f5939d45747415a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getPhi </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad745457971d32eb1f13198615be28792"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getPhiDot </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a432aba60fdb82553ae7812f9427c7892"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getTheta </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0690052ea967583ccecdf59a4a008edf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getThetaDot </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac176b63f0fe0a104dd550213bbddac42"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vector3_d.html">Vector3D</a> LagrangianRacer::getTopPosition </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f2f619148df4bd058fdcadc3ac5232e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getX </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a177507b518f932f432c2b5c2da0855eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getXDot </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1e256b74d8147c704935ef7ddea520aa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getY </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa1c86a1fcb1e1c26935f64b98ccace56"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getYDot </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2c1419ffda3c7148d4e3873f0c245e58"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getZ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0e8419a530b54ddeb2c189ef30e914e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double LagrangianRacer::getZDot </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aca944346d925dd5c5db3c9f7fd83c7be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::land </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a67d3abfd97959e21872a663ebd4e2222"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::setForceBottomModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>force</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a464475618f27455e7a7e85deff6ef982"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::setForceBottomWorld </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>force</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae804510a808185933888c710e827ebe4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::setForceTopModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>force</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a62a6c22a65b5c86532dc496b03b4706f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::setForceTopWorld </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>force</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0c0d648791b1f31191d71d589915e152"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::setTorqueBottomModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>torque</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7b18967d6dc9c47ee59b67189fab4bbc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::setTorqueBottomModelZ </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>torque</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3f13e18dcbf507c4002c4c66779fb012"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::setTorqueTopModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>torque</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a20cc6438b26c12295a80541e12eb7fd9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::setTorqueTopWorld </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_vector3_d.html">Vector3D</a> &amp;&#160;</td>
          <td class="paramname"><em>torque</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af5033ee69480376e7d99fed992036aa3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::stepFlying </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>seconds</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2d33a3714eb34d0400cdad36a6e2542f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LagrangianRacer::stepRacing </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>seconds</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>C:/Users/Owner/My Programming/Personal Projects/VideoGames/Optimist Racing/src/<a class="el" href="_lagrange_8hpp_source.html">Lagrange.hpp</a></li>
<li>C:/Users/Owner/My Programming/Personal Projects/VideoGames/Optimist Racing/src/<a class="el" href="_lagrange_8cpp.html">Lagrange.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_lagrangian_racer.html">LagrangianRacer</a></li>
    <li class="footer">Generated on Thu Oct 25 2012 07:11:00 for Optimist Racing by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
  </ul>
</div>
</body>
</html>
